8f0167d1852a0cdbbc0314205228164ae28adbe0,wire-java-generator/src/main/java/com/squareup/wire/java/JavaGenerator.java,JavaGenerator,messageFieldsAndUnknownFieldsConstructor,#NameAllocator#MessageType#,877

Before Change


        param.addAnnotation(NULLABLE);
      }
      result.addParameter(param.build());
      if (field.isRepeated()) {
        result.addStatement("this.$1L = $2T.immutableCopyOf($1S, $1L)", fieldName,
            Internal.class);
      } else {

After Change


        param.addAnnotation(NULLABLE);
      }
      result.addParameter(param.build());
      if (field.isRepeated() || field.type().isMap()) {
        result.addStatement("this.$1L = $2T.immutableCopyOf($1S, $1L)", fieldName,
            Internal.class);
      } else {